#ifndef VENUS_GRAPHICS_EFFECT_GLSL_H
#define VENUS_GRAPHICS_EFFECT_GLSL_H

#include "common/venus.h"
#include "opengl.h"

namespace venus {
class ProgramGLSL; 
class EffectGLSL {
 public:
  EffectGLSL();
  ~EffectGLSL();
  bool Load(const char *vertex_shader, const char *fragment_shader);
 private:
  ProgramGLSL *program;
};
} // namespace venus

#endif // VENUS_GRAPHICS_EFFECT_GLSL_H
